home *** CD-ROM | disk | FTP | other *** search
- #
- # a popup menu
- #
-
- # create label with popup on <Btn3Down>
- xmLabel .label managed \
- -labelString "ctrl-p or Btn3Down popups from me"
- .label setValues -translations \
- "<Btn3Down>: action(popIt %event)"
-
- # create the actual menu
- xmPopupMenu .label.menu -menuAccelerator "Ctrl <Key> p"
- xmPushButton .label.menu.btn1 managed
- xmPushButton .label.menu.btn2 managed
-
- # popups the menu when requested
- proc popIt {event} {
- .label.menu menuPosition $event
- .label.menu manageChild
- }
-